body,h1,h2,h3,h4,h5,ul,li,a,div,p,span,table,tr,td,img{margin: 0;padding: 0;}
ul{padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration: none;}
img{outline: none;border: 0;}
body{font-family: "Microsoft Yahei";}
.clearfix {
	*zoom: 1;
}	
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}	
.clearfix:after {
	clear: both;
}

#index{
	width: 1363px;
	height: 31px;
	background: #f2f2f2;
	float: left;
}
.png_index{
	width: 10px;
	height: 10px;
}
.index_font{
	margin: 4px;
	padding:0 90px;
	float: left;
}
.index_font a{
	font-size: 12px;
	color: #333333;
}
.login_one{
	margin-left: 560px;
}
.login_font{
	margin-top: 3px;
	float: left;
	height: 31px;
}
.login_font a{
	font-size: 12px;
	padding: 2px;
 	margin-left: 5px;
 	color: #666;
}
#service{
	display: none;
	border:1px solid #ddd;
	width: 110px;
	height: 92px;
	position: absolute;
	right: 157px;
	top: 32px;
	background: #f2f2f2;
	border-radius: 0 0 5px 5px;
}
#service ul li{
	height: 30px;
    width: 110px;
}
#service ul li:hover{
	background:#c1c1c1;
}
#service ul li a {
	padding: 15px;
}
#service_one{
	display: none;
	width: 205px;
	height: 55px;
	border:1px solid #ddd;
	position: absolute;
	top: 32px;
	right: 220px;
	background: #f2f2f2;
	border-radius: 0 0 5px 5px;
}
#service_one ul li{
	margin-left: 10px;
	margin-top: 15px;
}
#service_two{
	display: none;
	border:1px solid #ddd;
	width: 110px;
	height: 122px;
	position: absolute;
	right: 52px;
	top: 32px;
	background: #f2f2f2;
	border-radius: 0 0 5px 5px;
}
#service_two ul li{
	height: 30px;
    width: 110px;
}
#service_two ul li:hover{
	background:#c1c1c1;
}
#service_two ul li a {
	padding: 15px;
}
#fixed{
	width: 30px;
	height: 665px;
	background: #222;
	position: fixed;
	right: 0;
	top: 0;
}
#fixed ul{
	margin-top: 70px;
}
#fixed ul li{
	padding: 9px;
}
#fixed ul li:hover{
	background: #ef2e22;
}
#fixed ul li a{
	color: #fff;
	font-size: 12px;
}
.line{
	width: 20px;
	border: 1px solid #666;
	margin-left: 4px;
}
#head{
	width: 1366px;
	height: 90px;
	border: 1px solid #ddd;
	background: #f5f5f5;
	float: left;
}
#logo{
	margin: 15px 0 0 70px;
	float: left;
}
#logo img{
	width: 170px;
	height: 60px;
}
#progress img{
	margin-left: 500px;
	margin-top: 10px;
}
#big_box{
	width: 1320px;
	min-height: 800px;
	background: #f5f5f5;
	float: left;
}
.g_wrap{
	width: 1200px;
	min-height: 800px;
	background: #fff;
	float: left;
	margin-left: 75px;
	margin-top: 30px;
}
.g_wrap h5{
	width: 1148px;
	height: 26px;
	padding-top: 20px;
	color:#333;
	margin-left: 25px;
}
.cart_address{
	float: left;
	width: 251px;
	height: 162px;
	cursor: pointer;
	margin-left:25px;
	background: url(../images/color_border1.png) no-repeat;
}
/*.cart_address:hover{
	background: url(../images/color_border2.png) no-repeat;
}*/
.cart_address1{
	background: url(../images/color_border2.png) no-repeat;
}
.cart_address2{
	background: url(../images/color_border.png) no-repeat;
}

.cart_address h4{
	margin-left: 18px;
	margin-top: 15px;
	font-size: 14px;
	color: #333;
}
.cart_address p{
	margin-left:18px;
	font-size: 12px;
	margin-top: 10px;
	color: #666; 
}
.address_hide{
	margin-left: 165px;
	display: none;
}
.address_hide a{
	font-size: 14px;
	color: #666;
}
.cart_address_ctrl{
	width: 1148px;
	height: 19px;
	float: left;
	padding: 12px 0;
	margin-left: 25px;

}
.new_address_btn{
	cursor: pointer;
}
.cart_address_ctrl li{
	float: left;
	margin-right: 25px;
}
.cart_address_ctrl a{
	font-size: 12px;
	color: #666;
}
.cart_address_ctrl a:hover{
	text-decoration: underline;
}
/*新增地址*/
.address_pop{
	display: none;
	width: 1148px;
	height: 333px;
	float: left;
	margin-left: 27px;
	margin-top: 20px;
}
.pt_ie6hack{
	width: 1128px;
	height: 38px;
	float: left;
}
.pt_ie6hack li{
	float: left;
	height: 30px;
	padding-top: 8px;
	margin-right: 10px;
	font-size: 12px;
}
.pt_ie6hack_li{
	width: 90px;
	text-align: right;
	font-size: 12px;
	color: #666;
}
.pt_ie6hack_li span{
	color: red;
}
.pt_ie6hack_street{
	width: 1128px;
	min-height: 70px;
	float: left;
}
.pt_ie6hack_street li {
	float: left;
	height: 30px;
	padding-top: 8px;
	margin-right: 10px;
	font-size: 12px;
}
.pt_ie6hack_street textarea{
	height: 50px;
	width: 600px;
	max-height: 50px;
	max-width: 900px;
}
.address_btn_head{
	width: 1128px;
	height: 50px;
	margin-top: 10px;
	float: left;
}
.address_btn{
	width: 105px;
	height: 35px;
	float: left;
	background: #ffa701;
	text-align: center;
	margin-left: 95px;
	margin-top: 10px;
}
.address_btn:hover{
	background: #ffb932;
}
.address_btn a{
	display: block;
	width: 105px;
	height: 35px;
	color: #fff;
}
.address_btn p{
	padding-top: 5px;
}
.cancel_btn{
	width: 70px;
	height: 33px;
	border: 1px solid #eee;
	float: left;
	background: #fff;
	margin-left: 15px;
	margin-top: 10px;
	text-align: center;
}
.cancel_btn a:hover{
	color: #666;
}
.cancel_btn a{
	display: block;
	width: 70px;
	height: 33px;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}
.cancel_btn p{
	padding-top: 5px;
}

.cart_stit{
	float: left;
	width: 1148px;
	height: 26px;
	margin-left: 25px;
	margin-top: 30px;
}
.cart_stit h4{
	font-size: 14px;
	color: #333;
}
.cart_table{
	float: left;
	width: 1148px;
	height: 50px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin-left: 25px;
	margin-top: 10px;
}
.cart_table li {
	float: left;
	height: 20px;
	padding: 15px 0;
}
.table_li1{
	width: 559px;
	text-align: center;
}
.table_li2{
	width: 147px;
}
.table_li3{
	width: 84px;
}
.table_li4{
	width: 189px;
	text-align: center;
}
.table_li5{
	width: 85px;
}
.cart_table span{
	font-size: 12px;
	color: #333;
}
.cart_group_head{
	width: 1148px;
	height: 62px;
	float: left;
	margin-left: 25px;
}
.cart_group_head li{
	padding: 32px 10px 5px;
	font-size: 12px;
}
.cart_group_head span{
	color: #999;
}
.cart_group_head a{
	color: #333;
}
.cart_group_head a:hover{
	text-decoration: underline;
}
.tr_checked{
	width: 1148px;
	height: 113px;
	float: left;
	background: #f8f8f8;
	border-top: 1px solid #efefef;
	margin-left: 25px;
}
.cart_table_goods_wrap{
	width: 539px;
	height: 80px;
	float: left;
	padding: 16px 10px;

}
.cart_table_goods_wrap li{
	float: left;
}
.cart_table_goods_wrap a{
	font-size: 13px;
	color: #333;
	padding-right: 7px;
}
.cart_goods_cs{
	width: 147px;
	height: 113px;
	float: left;
}
.cart_goods_cs p{
	font-size: 12px;
}
.cart_goods_cs ul{
	margin-top: 20px;
}
.cart_bold{
	width: 84px;
	height: 113px;
	float: left;
}
.cart_bold p{
	margin-top: 20px;
	font-size: 12px;
	font-weight: bold;
}
.cart_bold_num{
	width: 64px;
	height: 113px;
	float: left;
	margin-left: 90px;
}
.cart_bold_num p{
	margin-top: 20px;
	font-size: 12px;
}
.cart_alcenter{
	width: 69px;
	height: 113px;
	float: left;
	margin-left: 20px;
}
.cart_alcenter p{
	margin-top: 20px;
	font-size: 12px;
}
.cart_price_sub{
	width: 115px;
	height: 113px;
	float: left;
	text-align: center;
}
.cart_price_sub p{
	font-size: 16px;
	margin-top: 20px;
}
.invoice_box{
	width: 1148px;
	height: 90px;
	border-top:1px solid #efefef;
	float: left;
	background: #f8f8f8;
	margin-left: 25px;
}
.cart_largepding{
	width: 874px;
	height: 91px;
	float: left;
}
.cart_largepding li{
	float: left;
	margin-top: 20px;
}
.cart_largepding label{
	font-size: 12px;
	margin-left: 15px;
}
.cart_largepding input{
	width: 300px;
	outline: none;
}
.cart_express{
	width: 260px;
	height: 91px;
	float: left;
}
.cart_express li{
	font-size: 12px;
	margin-top: 5px;
}
.cart_express select{
	margin-top: 20px;
}
.cart_express_li{
	margin-left: 160px;
}
.cart_total{
	width: 1148px;
	height: 55px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	float: left;
	background: #f8f8f8;
	margin-left: 25px;
}
.cart_total p{
	margin-top: 16px;
	float: right;
	margin-right: 20px;
	color: #999;
}
.cart_total span{
	color: #ff0077;
	font-weight: bold;
}
.cart_paybar{
	width: 1200px;
	height: 50px;
	border-top: 1px solid #ddd;
	float: left;
	margin-top: 56px;
}
.return_cart{
	width: 777px;
	float: left;
	height: 50px;
}
.return_cart p{
	margin-left: 25px;
	padding-top: 15px;
}
.return_cart a{
	color: #666;
	font-size: 12px;
}
.return_cart a:hover{
	text-decoration: underline;
}
.return_cart i{
	color: #b2b2b2;
	font-size: 18px;
}
.cart_paybar_all{
	width: 240px;
	height: 50px;
	float: left;
}
.cart_paybar_all_p1{
	font-size: 12px;
	color: #666;
	margin-top: 15px;
	float: left;
}
.cart_paybar_all_p1 span{
	color: #ff0077;
	margin: 0 4px;
}
.cart_paybar_all_p2{
	margin-top: 5px;
}
.cart_paybar_all_p2 span{
	font-weight: bold;
	font-size: 26px;
	color: #ff0077;
}
.sure_pay_btn{
	width: 180px;
	height: 50px;
	float: left;
	background: #ffa701;
	text-align: center;
}
.sure_pay_btn a{
	display: block;
	width: 180px;
	height: 50px;
	color: #fff;
	font-size: 18px;
}
.sure_pay_btn p{
	float: left;
	margin-left: 36px;
	margin-top: 13px;
}
.g_footer{
	width: 1200px;
	height: 95px;
	float: left;
	background: #f4f4f4;
	margin-left: 75px;
	text-align: center;
}
.g_footer ul{
	margin-left: 425px;
}
.g_footer li{
	float: left;
	font-size: 12px;
	padding: 40px 0;
	color: #777;
}
.g_footer a{
	color: #777;
	padding-right: 5px;
}